import request from "@/common/request";

const {httpRequest} = request

/** 获取轮播图数据
 *
 * @returns {Promise<获取到响应结果的数据>}
 */
export const getBannerList = () =>
    httpRequest('get', '/recommend/banner').then(res => {
        if (res.result === 100) {
            return res.data
        }
    })

/** 获取官方歌单
 *
 * @param id        歌单id
 * @param pageNo    歌单页码
 * @param pageSize  每页数量
 * @returns {Promise<获取到响应结果的数据>}
 */

export const getOfficialList = (id, pageNo, pageSize) =>
    httpRequest('get', '/recommend/playlist',"",{
        id:id,
        pageNo:pageNo,
        pageSize:pageSize
    })
        .then(res => {
            if (res.result === 100) {
                return res.data
            }
        })


/** 获取达人歌单
 *
 * @returns {Promise<获取到响应结果的数据>}
 */
export const getMasterySingingList = () =>
    httpRequest('get', `/recommend/playlist/u`)
        .then(res => {
            if (res.result === 100) {
                return res.data
            }
        })

/** 获取歌手列表
 *
 * @returns {Promise<获取到响应结果的数据>}
 */

export const getSingerList = () =>
    httpRequest('get', "/singer/list")
        .then(res => {
            if (res.result === 100) {
                return res.data
            }
        })
